charset "utf-8";
/* CSS Document */


 

<style>
/* Hit Control F, copy paste the below states to change the font color

#nav ul li a ----> This will change the font color on the Navigation.

*/

body,td,th {
	font-family: 'EB Garamond', serif;
}
body {
	background-image:#ffffff;
	background-repeat: repeat;
	padding:0px !important;
	
}

h1,h2,h3,h4,h5,h6 { font-family: 'Marcellus', serif; color: #000; }

h1 { color:#6c0516; font-size: 40px;}
h2 { color:#f5ad49; font-size: 32px;} 
h3 { color:#777777; font-size: 28px; margin-bottom: -10px; }
h4 { color:#c2c2ba; font-size: 24px; margin: 0px;}
h5 { color:#6c0516; font-size: 21px; margin: 0px; margin-bottom: -5px;}
h6 { color:#777777; font-size: 18px; margin-top:-12px;}

a { color: #f5ad49; text-decoration: none; font-weight: bold; outline: 0; }
a:hover { color: #eb9825; text-decoration: none; }

/*---This is for the style for the Footer---*/

p.right {
color:#9f9f9f;
margin-right:center;
margin-left: center;
text-align:center;
padding: 0 0 10px 0;
font-size: 14px;
}

h5.left{
margin-right:center;
margin-left:center;
text-align:center;
}





/* Large desktop */
@media (min-width: 980px) {  
.container { max-width: 100%; }

header { height: auto; }
	

#TopBar{
	min-height:100px;
	width:700px;
	margin-top:-1em;
	margin-left:auto;
	margin-right:auto;
	margin-right:1em;
	padding:10px;
}

#Logo{
	margin-left:2.5em;
	margin-top:-9.25em;
	width:365px;
	height:200px;
	position:absolute;
 }


/*Main Naviagation*/
#nav {
	background: url(Images/Normal.png) repeat-x;
	min-width:660px;
	
	margin-top:1em;
	float:right;
	overflow:hidden;
	background-image:
	position:absolute;

}
#nav ul {	
	margin:0 0px;
	padding: 0px;
	float:right;
	margin-right:1em;
}
#nav ul li {
	margin:0;
	list-style:none;
	float:left;
	font-family: 'Marcellus', serif;
       padding: 0px 8px 0px 8px; 
}
#nav ul li a {
	color:#9f9f9f;
	display:block;
	padding:10px 15px 9px;
	font-size:16px;
	font-family: 'Marcellus', serif;
	letter-spacing:1.5px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:inherit;
}
@media (min-width: 980px) and (max-width: 1250px)  {
	#nav ul li a {
	color:#9f9f9f;
	display:block;
	padding:12px 2px 9px;
	font-size:15px;
	font-family: 'Marcellus', serif;
	letter-spacing:1px;
	text-decoration:none;
	text-transform: uppercase;
	font-weight:inherit;
}
#Logo{
	margin-left:1.5em;
	margin-top:-6.5em;
	width:280px;
	height:200px;
	position:absolute;
 }
 
}


#nav ul li.nav-selected {
	border-bottom:none!important;
       padding: 0px 8px 0px 8px;
}

#nav ul li a:hover {
	color:#6c0516;
}


/* Dropdown Menus */		
#nav li ul {
	background:#f4af4a;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin:0px 0 0 -8px;
	border-top:none!important;
       z-index: 10;
}

#nav li li {
    font-size: 1em;
    line-height: 1.2em;
    float:none;
    padding:0;
    text-transform:none;
}
#nav li li:hover {
   	 background:#f4af4a;
	 border:0!important;
	 padding:0;
}
#nav ul li ul li.nav-selected{
	background: url(Images/NavSelected.png) repeat-x;
	border:none!important;
}

#nav li li a, #nav li li a:visited {
	padding: 10px 15px;
	display: block;
	font-weight:normal;
	letter-spacing:normal;
}	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}


#Nav-Mobile{
display:none;
}

#Texture{
	margin-top:0em;
	min-height:10px;
}

#Slideshow{
	max-width:2000px;
       max-height:800px;
	height:auto;
	margin-top: -2.35em;
	margin-right:auto;
	margin-left:auto;

}

#Homeslide{
 max-width: 100%;
 margin-right:auto;
 margin-left:auto;
}

#Feature{
	margin-top:6.5em;
	max-width:100%;
	margin-right: auto;
	margin-left:auto;
	background: #f1f1f1;
}


#ContentFull{	
	margin-top:2.75em;
	margin-left: auto;
	margin-right:auto;
	max-width:990px;
	min-width:990px;
	padding:20px;
}

#ContentHalfContainer:after {
    content: "";
    display: table;
    clear: both;
}

#ContentHalfLeft {
	width:48%;
	float:left;	
	padding: 10px;
}
#ContentHalfRight {
	width:48%;
	float:left;	
	padding: 10px;
}

#Left3{
 	margin-top:-.75em;
	float:left;
	width:30.3%;
	padding:0px 10px;	
}

#Middle3{
 	margin-top:-.75em;
	float:left;
	width:30.3%;
	padding:0px 10px;	
}


#Right3{
 	margin-top:-.75em;
	float:left;
	width:30.3%;
	padding:0px 10px;	
}


#Left{
	margin-top:0em;
	margin-left:0em;
	max-width:280px;
	min-width:280px;
	padding:10px;	
	position:absolute;
}


#LeftMain{
	background:#ffffff;
	margin-top:3.5em;
	margin-left:310px;
	max-width:675px;
	min-width:675px;
	padding:10px;
	border-left:solid;
	border-left-color:#e3e3e3;
	border-left-width:1px;
}



#Full{
 	margin-top:-1em;
	margin-left:0em;
	padding:20px;
	max-width:960px;
	min-width:960px;
}

#ContentBottom7{
	margin-top:0em;
	padding:10px;
	margin-left: auto;
	margin-right:auto;
	max-width:980px;
	min-width:980px;
}

#footer{
background: #f2a737;
height: 780px;
margin-left: auto;
margin-right: auto;
margin-top: 0em;
padding: 1px;
color: #ffffff;
}



#footercontainer {
	width:100%;
	margin-left: auto;
	margin-right: auto;
}

#footer h1, #footer h2, #footer h3, #footer h4, #footer h5, #footer h6 {color:#ffffff;}

#footer1 
{width:31.3333%;float:left; padding:10px; font-family:arial;}

#footer1 p, #footer1 a{font-size:15.5px;}

#footer2
{width:31.3333%;float:left; padding:10px;font-family:arial;}

#footer2 p, #footer2 a {font-size:15.5px; color:#ffffff;}

#footer3
{width:31.3333%;float:left; padding:10px;font-family:arial;}

#footer3 p, #footer3 a, #footer1 a:link {font-size:13.5px;}

#ContentBottom5{
	width:660px;
	margin-top:0em;
	margin-left:.25em;
	padding:10px;
	border-right:solid;
	border-right-color:#e3e3e3;
	border-right-width:1px;
	
}

#ContentBottom{
	width: 280px;
	margin-top:0em;
	margin-left:700px;
	padding:10px;
	position:absolute;
}

#bottom{
	margin-left:auto;
	margin-right:auto;
	width:1000px;
}

#FooterIndex{
	background-color:#ffffff;
	padding:5px 0px 2px 0px;
	margin-top:0em;
}



}
/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) {

#TopBar{
	background:#f4af4a;
	min-height:95px;
	padding:10px;
}	

#Logo{
margin-top:-.5em;
width:530px;
max-height:200px;
margin-left:auto;
margin-right:auto;
vertical-align:center;
 }



/*Main Naviagation*/
#nav {
	background: url(Images/NavNormal.png) repeat-x;
	width:750px; 
	margin-left:auto;
	margin-right:auto;
	margin-top:0em;
	overflow:hidden;
	background-image:
	position:absolute;

}
#nav ul {	
	margin:0 0px;
	padding: 0px; 
}
#nav ul li {

	margin:0;
	list-style:none;
	float:left;
	font-family: Arial, Helvitica, San-serif;
       padding: 0px 10px 0px 10px; 
}
#nav ul li a {
	color:#ffffff;
	display:block;
	padding:10px 15px 9px;
	font-size:13px;
	font-weight:bold;
	letter-spacing:0px;
	text-decoration:none;
}

#nav ul li.nav-selected {
	background: url(Images/NavSelected.png) repeat-x;
	border-bottom:none!important;
       padding: 0px 10px 0px 10px;
}

#nav ul li:hover {
	background:#f4af4a;
	border-bottom:none!important;
       padding: 0px 10px 0px 10px;
	color:#4b4b4b;
}


/* Dropdown Menus */		
#nav li ul {
	background:#f4af4a;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin:0px 0 0 -10px;
	border-top:none!important;
    z-index: 10;
}

#nav li li {
    font-size: 1em;
    line-height: 1.2em;
    float:none;
    padding:0;
    text-transform:none;
}
#nav li li:hover {
   	 background:#f4af4a;
	 border:0!important;
	 padding:0;
}
#nav ul li ul li.nav-selected {border:none!important;}
#nav li li a, #nav li li a:visited {
	padding: 10px 15px;
	display: block;
	font-weight:normal;
	letter-spacing:normal;
}	
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#Nav-Mobile{
display:none;
}


#Slideshow{
margin-top:4em;
}


#Feature{
margin-top:2em;
}

#Texture{
	margin-top:0em;
	min-height:10px;
	padding:35px 0px 55px 0px;
}

#Left{
max-width:640px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:25em;
padding:10px
}


#LeftMain{
	margin-top:1.5em;
	max-width:640px;
	margin-left:auto;
	margin-right:auto;
	padding:10px;
}

#Left3{
	background: url(Images/Accent.png) repeat;
	border-bottom:#555555 solid;
	margin-left: auto;
	margin-right:auto;
	max-width:730px;
	min-width:730px;
	padding:10px;
}

#Middle3{
	background: url(Images/Accent.png) repeat;
	border-bottom:#555555 solid;
	margin-left: auto;
	margin-right:auto;
	max-width:730px;
	min-width:730px;
	padding:10px;
}


#Right3{
	background: url(Images/Accent.png) repeat;
	border-bottom:#555555 solid;
	margin-left: auto;
	margin-right:auto;
	max-width:730px;
	min-width:730px;
	padding:10px;
}


#Full{
	margin-top:26em;
	padding:10px;
	vertical-algin:center;
	max-width:730px;
	min-width:730px;
}

#ContentFull{
	margin-top:26em;
	margin-left: auto;
	margin-right:auto;
	max-width:730px;
	min-width:730px;
	padding:10px;
}

#ContentBottom5{
	margin-top:0em;
	padding:10px;
	margin-left: auto;
	margin-right:auto;
	max-width:730px;
	min-width:730px;
}


#Feature{
	margin-top:1em;
}


#Space{
	margin-top:1em;
}

#ContentBottom{
border-bottom:solid #ffffff;
max-width:730px;
margin-top:26em;
margin-right:auto;
margin-left:auto;
padding:10px;

}

#footer{
	background:#f2a737;
	min-height: 15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:-1em;
	positon:absolute;
	color: #ffffff; text-align:center;
}

#footer{
	background:#f2a737;
	min-height: 20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0em;
	padding:1px;
	positon:absolute;
	color: #ffffff; text-align:center;
}

#footer h3 {color:#ffffff;}

#footer a:link {color:#ffffff;}
#footer a:active {color:#ffffff;}
#footer a:visited {color:#ffffff;}
#footer a:hover {color:#ffffff;}

#bottom{
	margin-right:auto;
	margin-Left:auto;
	max-width:750px;
	margin-top:-25em;
}

#FooterIndex{
	background-color:#ffffff;
	padding:5px 0px 2px 0px;
	margin-top:-1em;
}


}/*End of Tablet Secton*/





 
/* Landscape phone to portrait tablet */
@media (max-width: 767px) {

#TopBar{
	background:#f4af4a;
	min-height:52px;
color:#ffffff !important;
}

#TopBar a:link {color:#ffffff !important;}	

#Logo{
max-width:530;
height:auto;
margin-top:0em;
margin-left:auto;
margin-right:auto;
vertical-align:center;
}


/*Mobile Naviagation*/
#nav{
display:none;
	list-style:none;
}


/*Main Naviagation*/
#Nav-Mobile {
	background: url(Images/NavNormal.png) repeat;
	max-width:650px; 
	margin:0 auto;
	overflow:hidden;
	text-align:center;


}
#Nav-Mobile ul {	
	margin:0 0px;
	padding: 0px; 
}
#Nav-Mobile ul li {
	border-bottom:solid #ffffff;
	margin:0;
	list-style:none;
	float:center;
	font-family: Arial, Helvitica, San-serif;
	text-transform:uppercase;
       padding: 5px 10px 5px 10px; 

}
#Nav-Mobile ul li a {
	color:#ffffff;
	display:block;
	padding:10px 15px 9px;
	font-size:12.75px;
	font-weight:bold;
	letter-spacing:1px;
	text-decoration:none;
}

#Nav-Mobile ul li.nav-selected {
	background: url(Images/NavSelected.png) repeat-x;
	border-bottom:none!important;
       padding: 5px 10px 5px 10px;
}

#Nav-Mobile ul li:hover {
	background: #f5ad49;
	border-bottom:none!important;
       padding: 5px 10px 5px 10px;

}


/* Dropdown Menus */		
#Nav-Mobile li ul {
	background:#f5ad49;
	position: absolute;
	left: -999em;
	height: auto;
	width: 180px;
	margin:5px 0 0 -10px;
	border-top:none!important;
    z-index: 10;
}

#Nav-Mobile li li {

    font-size: 1em;
    line-height: 1.2em;
	float:none;
	padding:0;
	text-transform:none;
}
#Nav-Mobile li li:hover {
   	 background:#f5ad49;
	 border:0!important;
	 padding:0;
}
#Nav-Mobile ul li ul li.nav-selected {border:none!important;}
#Nav-Mobile li li a, #nav li li a:visited {
	padding: 10px 15px;
	display: block;
	font-weight:normal;
	letter-spacing:normal;
}	
#Nav-Mobile li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}



#Slideshow{
max-width:650px;
height:auto;
margin-top:1em;
margin-left:auto;
margin-right:auto;
}


#Content{
max-width:650px;
}


#Texture{
	margin-top: -5em;
	min-height:10px;
	padding:35px 0px 55px 0px;
}


#Left{
max-width:630px;
height:auto;
margin-left:auto;
margin-right:auto;
margin-top:0px;
padding:10px
}


#LeftMain{
	margin-top:1.5em;
	max-width:630px;

	padding:10px;
}

#Left3{
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
	padding:10px;
}

#Middle3{
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
	padding:10px;
}


#Right3{

	margin-left: auto;
	margin-right:auto;
	max-width:630px;
	padding:10px;
}



#Full{
 	margin-top:0em;
	padding:10px;
	max-width:650px;
}

#ContentFull{
	margin-top:0em;
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
	padding:10px;
}


#ContentBottom5{
	margin-top:2em;
	padding:10px;
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
}

#ContentBottom6{
	margin-top:2em;
	padding:5px;
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
}

#ContentBottom7{
	margin-top:0em;
	padding:10px;
	margin-left: auto;
	margin-right:auto;
	max-width:630px;
}

#ContentBottom{
border-bottom:solid #ffffff;
max-width:730px;
margin-top:2em;
margin-right:auto;
margin-left:auto;
padding:10px;
}


#footer{
	background:#f2a737;
	min-height: 15px;
	margin-left:auto;
	margin-right:auto;
	margin-top:2em;
	positon:absolute;
	color: #ffffff;
	text-align: center;
}


#footer{
	background:#f2a737;
	min-height: 20px;
	margin-left:auto;
	margin-right:auto;
	margin-top:0em;
	padding:1px;
	positon:absolute;
	color: #ffffff;
	text-align: center;
}

#footer h3 {color:#ffffff;}
#footer a:link {color:#ffffff;}
#footer a:active {color:#ffffff;}
#footer a:visited {color:#ffffff;}
#footer a:hover {color:#ffffff;}

#bottom{
	margin-right:auto;
	margin-Left:auto;
	max-width:650px;
}


#FooterIndex{
	background-color:#ffffff;
	padding:5px 0px 2px 0px;
	margin-top:-1em;
}




 }/*END OF PHONE SECTION*/
 
/* Landscape phones and down */
@media (max-width: 480px) { ... }